artificial implants - Español Inglés Diccionario